package com.a2v2.online.store.service.dto;

import java.util.List;
import java.util.Map;

import com.a2v2.online.store.common.dto.BaseDTO;
import com.a2v2.online.store.database.entity.NotificationEvent;
import com.a2v2.online.store.enums.NotificationChannel;
import com.a2v2.online.store.enums.NotificationServiceName;

public class NotificationDTO extends BaseDTO{

	/**
	 * 
	 */
	private static final long serialVersionUID = -3721298955539613658L;
	
	private NotificationServiceName serviceName;
	private NotificationEvent event;
	private NotificationChannel channel;
	private Map paramMap;
	private List<String> customerEmail;
	private String piCode;
	public NotificationServiceName getServiceName() {
		return serviceName;
	}
	public void setServiceName(NotificationServiceName serviceName) {
		this.serviceName = serviceName;
	}
	public NotificationEvent getEvent() {
		return event;
	}
	public void setEvent(NotificationEvent event) {
		this.event = event;
	}
	public NotificationChannel getChannel() {
		return channel;
	}
	public void setChannel(NotificationChannel channel) {
		this.channel = channel;
	}
	public Map getParamMap() {
		return paramMap;
	}
	public void setParamMap(Map paramMap) {
		this.paramMap = paramMap;
	}
	public String getPiCode() {
		return piCode;
	}
	public void setPiCode(String piCode) {
		this.piCode = piCode;
	}
	public List<String> getCustomerEmail() {
		return customerEmail;
	}
	public void setCustomerEmail(List<String> customerEmail) {
		this.customerEmail = customerEmail;
	}
}
